<?php
/* @var $this MarcacionesController */
/* @var $model Marcaciones */

$this->breadcrumbs=array(
	'Marcaciones'=>array('index'),
	'Manage',
);

// $this->menu=array(
// 	array('label'=>'List Marcaciones', 'url'=>array('index')),
// 	array('label'=>'Create Marcaciones', 'url'=>array('create')),
// );

Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
	$('.search-form').toggle();
	return false;
});
$('.search-form form').submit(function(){
	$('#marcaciones-grid').yiiGridView('update', {
		data: $(this).serialize()
	});
	return false;
});
");
?>

<h1>Marcaciones de <?php echo User::model()->findByPk($id)->profile->fullname; ?>.</h1>



<?php //echo CHtml::link('Advanced Search','#',array('class'=>'search-button')); ?>
<div class="search-form" style="display:none">
<?php $this->renderPartial('_search',array(
	'model'=>$model,
)); ?>
</div><!-- search-form -->

<?php $this->renderPartial('_gridview', array(
	'dataProvider'=>$model->searchById($id),
	'filter'=>$model,
)) ?>

Seleccione un rango de fechas para generar un reporte.

<div>
<?php
		 $this->widget('zii.widgets.jui.CJuiDatePicker', array(
		 //'model'=>$model,
		 //'attribute'=>'fecha_inicio',
		 //'value'=>$model->fecha_inicio,

		 'language' => 'es',
		 'htmlOptions' => array('readonly'=>"readonly"),
		  'name'=>'fecha_inicio', 
		 'options'=>array(
		 'autoSize'=>true,
		 //'defaultDate'=>$model->fecha_inicio,
		 'dateFormat'=>'dd-mm-yy',
		 'buttonImage'=>Yii::app()->baseUrl.'/images/calendar.png',
		 'buttonImageOnly'=>true,
		 'buttonText'=>'Fecha',
		 'selectOtherMonths'=>true,
		 'showAnim'=>'slide',
		 'showButtonPanel'=>true,
		 'showOn'=>'button',
		 'showOtherMonths'=>true,
		 'changeMonth' => 'true',
		 'changeYear' => 'true',
 	'onSelect'=>'js:function(i,j){

                       function JSClock() {
                          var time = new Date();
                          var hour = 00;
                          var minute = 00;
                          var second = 00;
                          var temp="";
                          temp +=(hour<10)? "0"+hour : hour;
                          temp += (minute < 10) ? ":0"+minute : ":"+minute ;
                          temp += (second < 10) ? ":0"+second : ":"+second ;
                          return temp;
                        }

                        $v=$(this).val();
                        $(this).val($v+" "+JSClock());
                          
                 }'






		 ),
		 )); ?>



		 <?php
		 $this->widget('zii.widgets.jui.CJuiDatePicker', array(
		 //'model'=>$model,
		 //'attribute'=>'fecha_inicio',
		 //'value'=>$model->fecha_inicio,

		 'language' => 'es',
		 'htmlOptions' => array('readonly'=>"readonly"),
		  'name'=>'fecha_fin', 
		 'options'=>array(
		 'autoSize'=>true,
		 //'defaultDate'=>$model->fecha_inicio,
		 'dateFormat'=>'dd-mm-yy',
		 'buttonImage'=>Yii::app()->baseUrl.'/images/calendar.png',
		 'buttonImageOnly'=>true,
		 'buttonText'=>'Fecha',
		 'selectOtherMonths'=>true,
		 'showAnim'=>'slide',
		 'showButtonPanel'=>true,
		 'showOn'=>'button',
		 'showOtherMonths'=>true,
		 'changeMonth' => 'true',
		 'changeYear' => 'true',


		 	'onSelect'=>'js:function(i,j){

                       function JSClock() {
                          var time = new Date();
                          var hour = 23;
                          var minute = 59;
                          var second = 00;
                          var temp="";
                          temp +=(hour<10)? "0"+hour : hour;
                          temp += (minute < 10) ? ":0"+minute : ":"+minute ;
                          temp += (second < 10) ? ":0"+second : ":"+second ;
                          return temp;
                        }

                        $v=$(this).val();
                        $(this).val($v+" "+JSClock());
                          
                 }'






		 ),
		 )); ?>

<?php
echo CHtml::button('Generar Reporte',array(
	'submit'=>array('excel'),
	'params'=>array('id'=>$id, 'fecha_inicio'=>'js:$("#fecha_inicio").val()','fecha_fin'=>'js:$("#fecha_fin").val()' ),
	));
?>
</div>
